Data Source Architecture Pattern
PofEAA
に書いてるらしい
4種類
Table Data Gateway
Row Data Gateway
Active Record
Data Mapper
Table Data Gateway
と
Row Data Gateway
の2つは、なぜlibraryとしてあまり目にしないのか
texta.fm
1の36:30~
で語られている
https://anchor.fm/textafm/episodes/1--Software-Development-in-2003-eimq17
Table Data Gateway
は商用系のアプリケーションに多い
古い(?)プラットフォームだとよくある
Row Data Gateway
libraryは少ないが、toolだと多い
概念的に、自動生成することが多いものなので、言語に組み込まれていることもあるため
自作も容易